package com.cskaoyan.service.admin;

import com.cskaoyan.bean.BasePageInfo;
import com.cskaoyan.bean.MarketTopic;
import com.cskaoyan.bean.param.CommonData;
import com.cskaoyan.bean.vo.topic.ReadTopicVO;

import java.util.List;

public interface MarketTopicService {
    // 显示查询
    CommonData<MarketTopic> list(String title, String subtitle, Integer relatedId, BasePageInfo basePageInfo);

    // 添加专题
    MarketTopic create(MarketTopic marketTopic);

    // 进入编辑页面显示信息的方法
    ReadTopicVO read(Integer id);

    // 编辑专题
    MarketTopic update(MarketTopic marketTopic);

    // 删除单个专题
    int delete(MarketTopic marketTopic);

    // 批量删除专题
    int batchDelete(List<Integer> ids);
}
